package com.situ.crm.service;

import com.situ.crm.common.ServerResponse;
import com.situ.crm.entity.SaleChance;

public interface ISaleChanceService {

	/**
	 * 分页
	 * @param page
	 * @param limit
	 * @param saleChance
	 * @return
	 */
	ServerResponse pageList(Integer page, Integer limit, SaleChance saleChance);

	/**
	 * 添加
	 * @param saleChance
	 * @return
	 */
	ServerResponse insert(SaleChance saleChance);

	/**
	 * 根据Id删除
	 * @param id
	 * @return
	 */
	ServerResponse deleteById(Integer id);

	/**
	 * 批量删除
	 * @param ids
	 * @return
	 */
	ServerResponse deleteAll(String ids);

	/**
	 * 修改查询
	 * @param id
	 * @return
	 */
	SaleChance select(Integer id);

	/**
	 * 修改
	 * @param saleChance
	 * @return
	 */
	ServerResponse update(SaleChance saleChance);

	/**
	 * 根据sale_chance_id查出sale_chance表的数据
	 * @param id
	 * @return
	 */
	SaleChance selectById(Integer id);

	/**
	 * 添加功能,同时把未开发设置为开发中
	 * @param id
	 */
	void updateDevResult(Integer id);
}
